array of check dams - Turkish English Dictionary